@Sea Breeze: You're utterly misrepresenting people. First of all, people that are skeptical of Darwinism, either don't understand it, have some religious reason that trumps both truth and evidence, or in case of some scientists, they have a slightly modified view of the current mainstream interpretations and are often misquoted as such.
The quote from Dr. Lewontin is both out of context and misinterpreted, he is basically arguing that you cannot accept supernatural explanations, how easy and obvious they may look because they do not match with reality. Materialism in science means basically "observable and subject to the scientific method", so by definition any explanation that is not materialistic cannot be accepted by anyone seeking truth and answers.
It is fine to have an alternative viewpoint, but you have to be able to substantiate it and prove it in a materialistic way. Just handwaving at it and declaring something the truth is not how people do science.